package com.jd.finance.core.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author LiQingBo
 * @since 2022-06-03
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="LoanApplyLog对象", description="")
public class LoanApplyLog implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "贷款申请日志id")
      @TableId(value = "apply_log_id", type = IdType.AUTO)
    private Long applyLogId;

    @ApiModelProperty(value = "贷款申请id")
    private Long loanApplyId;

    @ApiModelProperty(value = "贷款申请时间")
    private LocalDateTime loanApplyTime;

    @ApiModelProperty(value = "一审审批时间")
    private LocalDateTime checkFirst;

    @ApiModelProperty(value = "二审审批时间")
    private LocalDateTime checkSecond;

    @ApiModelProperty(value = "一审是否通过 0:待审批  1：是  2：否")
    private String isPassFirst;

    @ApiModelProperty(value = "二审是否通过 0:待审批  1：是  2：否")
    private String isPassSecond;

    @ApiModelProperty(value = "一审审核信息")
    private String messageFirst;

    @ApiModelProperty(value = "二审审核信息")
    private String messageSecond;

    @ApiModelProperty(value = "一审审核员id")
    private Integer checkerFirstId;

    @ApiModelProperty(value = "二审审核员id")
    private Integer checkerSecondId;

    @ApiModelProperty(value = "一审审核员姓名")
    private String checkerFirstName;

    @ApiModelProperty(value = "二审审核员姓名")
    private String checkerSecondName;

    @ApiModelProperty(value = "业务员id")
    private Integer workerId;


}
